PowerTCP Zip Compression for .NET
Licensing and Trial Operation



Licensing the Product

Your PowerTCP License Agreement provides you with a single-seat development license and the right to distribute PowerTCP classes with NO ROYALTIES of any kind. Some PowerTCP classes are marked as licensed.

Licenses.licx File

Note: If you are creating a component by dragging it from the toolbox, you do not need to create a licenses.licx file, as one will be created by the environment. These steps apply only if you are using a component as a reference, or from a non-Visual Studio .NET environment.

To create a licenses.licx file, use the following steps (This example demonstrates using the Archive component).

  1. Start a new application in Visual Studio .NET and add the Archive component as a reference.
  2. In the Solution Explorer, right-click the project name, choose Add, then Add New Item.
  3. From the resulting dialog box, choose Text File and name the file "licenses.licx". Click Open.
  4. For a licensed component, type the following in the licenses.licx file:
    Dart.PowerTCP.Zip.Archive, Dart.PowerTCP.Zip
    

    For a trial component, type:
    Dart.PowerTCP.Zip.Archive, Dart.PowerTCP.Zip.Trial
    

    and save the file. You should now be able to compile and run a project that uses the Archive component as a reference.  There are six additional classes licensed in the product.  These include AesDecryptingStream, AesEncryptingStream, CompressingStream, InflatingStream, ZipDecryptingStream and ZipEncryptingStream.  The Archive entry above must also be present in the licx file if any of these classes are used in a project.

Note! Do not change the "Build Action" property of the licenses.licx file from its default value of "Embedded Resource."

Please Note: Any time changes are made to the license, the Project (not the Solution) must be rebuilt or license changes will not take effect.


Trial Installation

Installing a PowerTCP product as a fully–functional trial involves running the trial setup program (available from www.dart.com). PowerTCP Trials are now separate installs that do not interfere with already installed licensed products. Proceed to step 2 of Installing a Fully Licensed PowerTCP Product when you are ready to license the product.

See Trial Operation for more information.


Installing a Fully Licensed PowerTCP Product

Once you have downloaded the latest version, complete the following steps to register your PowerTCP product.

If you have Internet Access on your development machine, please follow these instructions:

  1. From the Start menu, select Programs, select PowerTCP, select the PowerTCP product you downloaded, and then click License Registration.
  2. In the Dart License Registration dialog box, click Install.
  3. Click the Online Registration button.
  4. Enter required information, including Serial Number, First Name, Last Name, and Organization.
  5. Click Next.
  6. Enter your Email Address, Purchased From, and Purchase Date information.
  7. Click Next.
  8. Verify that the information is correct, and then click Next.
  9. When the registration process is complete, click Exit. (Note: Clicking Done at this step displays your currently registered PowerTCP product. Click Exit to complete the registration process and close the dialog box.)

If you do not have Internet Access on your development machine, please follow these instructions:
  1. From the Start menu, select Programs, select PowerTCP, select the PowerTCP product you downloaded, and then click License Registration.
  2. In the Dart License Registration dialog box, click Install.
  3. Under Option 2, enter your serial number in the Serial # field.
  4. Write down the number in the Key field.
  5. On a machine that has Internet access, log on to the Dart registration page (www.dart.com/register/).
  6. Enter all required information. The Key is the number written down in Step 4.
  7. Click Submit. A seven-digit registration code should appear.
  8. Back on the development machine (the machine on which Steps 1-4 were completed), enter the seven-digit registration number obtained in Step 7.
  9. Click Add.
  10. Click Exit.

After either of the two registration procedures are complete, your PowerTCP product appears in the Registered Tools field at the top of the registration form. Make sure you recompile your application after you register the PowerTCP product.


Re-installing a PowerTCP Product

The Key provided by the Registration Program is derived from a system number that is changed when the C: drive is reformatted. If you reformat your hard disk and need to re-install your PowerTCP product, follow the steps in Installing a Fully Licensed PowerTCP Product. A new Registration Number will be generated.


License Details

When you insert a PowerTCP component into a project, most development environments verify that the class is licensed for development. The component will work if you correctly entered the PowerTCP product Serial Number. See Installing a Fully Licensed PowerTCP Product for more information. When you compile your application, the development environment requests this Serial Number and embeds it in the application. When users run your application, the application submits this Serial Number to the class and the Serial Number is checked for validity. If the Serial Number is correct, then the application runs. This verification process occurs automatically.


Troubleshooting Licensing

For help troubleshooting licensing issues, see www.dart.com/lictrouble.aspx.

If you have any problems registering your license, please contact Dart at 315-339-8040.

Trial Operation

PowerTCP Trials are now separate installs that do not interfere with already installed licensed products. PowerTCP Trial dlls contain ".Trial" in their filenames. For example, the trial version of "Dart.PowerTCP.Zip.dll" is "Dart.PowerTCP.Zip.Trial.dll". For questions concerning trial operation, contact the Sales Department at sales@dart.com.

Trial Notification in Development Mode

A trial notification screen will appear when the component is added to a form, or when a Project using the component is first opened.  It will then re-appear once every hour or so.

Trial Notification During Run-Time

Trial components are fully-functional components. Applications compiled with trial components have a seven day lifespan. For the first three days, applications execute as if the trial component is licensed. In the remaining four days, applications show a trial reminder when started. After these four days (seven days since compilation), a trial expired message appears and applications no longer run.

ASP.NET applications running under IIS will not show the trial screen, but will cease to function after the seven day trial period.

The developer may Rebuild his Project at any time to reset the trial countdown.

The separate PowerTCP trial install will allow coexistence of licensed versions and trial versions of PowerTCP products. It is no longer necessary to uninstall a licensed product to test a newer trial version.

Once a licensed version is purchased, existing applications developed with trial dlls must be Rebuilt. Prior to Rebuilding, the trial dll should be replaced in References, and trial component(s) should be replaced on forms.

See License Installation for more information on product registration.


PowerTCP Zip for .NET Documentation Version 2.1.1
© 2018 Dart Communications. All Rights Reserved.
Send comments on this topic